home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / applications / 578 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.5 KB

  1. Path: walrus.megabaud.fi!not-for-mail
  2. From: petrin@walrus.megabaud.fi (Petri Nordlund)
  3. Newsgroups: comp.sys.amiga.applications
  4. Subject: Re: Executive Probs with Maple
  5. Date: 13 Jan 1996 20:12:54 +0200
  6. Organization: Megabaud Oy,Helsinki,Finland
  7. Message-ID: <4d8sn6$a71@walrus.megabaud.fi>
  8. NNTP-Posting-Host: walrus.megabaud.fi
  9.  
  10. Matt Harrell <mharrell@sojourn1.sojourn.com> writes:
  11.  
  12. >:   I received a registration from Amiga Technologies GmbH last week. They
  13. >:   have no plans regarding Executive, but I hope that now, when even
  14. >:   Windows 95 has got better multitasking than Amiga, a better scheduler,
  15. >:   like Executive has, would be implemented in AmigaOS.
  16. >
  17. >    No offense meant here, but where did you hear that Win95 has
  18. >better multitasking than AmigaOS?  That's far from the truth.
  19. >According to _BYTE_, the only things in Win95 that do preemptive
  20. >multitasking are "agents", which are similar to daemons in UNIX and
  21. >AmigaOS.  Other than that, Win95 is still a coopertive multitasking
  22. >system (and requires *much* more RAM and processor power to boot!).
  23.  
  24.   Windows 95 preemptively multitasks 32-bit Windows applications,
  25.   and it also supports threads. I'm not sure if processes have
  26.   dynamic priorities, but assume it's so. As far as I know, Agents
  27.   are a bit like Amiga commodities, or UNIX's loadable kernel
  28.   modules. I'm not a Windows fan, far from it, but I without Executive,
  29.   I wouldn't boast very much about Amiga's multitasking capabilities.
  30.  
  31. >    However, I love Executive, and just sent in my registration
  32. >form and money.  It's an excellent program, and I've noticed a very
  33. >significant improvement in system response time when running heavy CPU
  34. >loads, like a rendering in POV-Ray.  One good example that I've
  35. >noticed is the time it takes to open a new AmigaShell window while
  36. >another is doing a CPU intensive task.  There are times, due to memory
  37. >constraints (that I hope to soon alleviate), when I have to stop the
  38. >Executive server.  The difference in response time when starting a new
  39. >Shell window is quite noticeable.  Great program!
  40.  
  41.   The reason why this happens is that when you have a CPU intensive
  42.   program running at the same priority as the new shell, the CPU
  43.   intensive program gets most of the available CPU time, not 50%
  44.   as you would expect. This happens, because after every time a piece
  45.   of an executable program is loaded to memory, the CPU intensive
  46.   task gets a chance to run for 4/60 seconds. When you're starting a
  47.   new shell, several programs get executed and when each program
  48.   takes about 2-3 seconds to run, starting a new shell can take
  49.   quite a long time.
  50.  
  51. >Well, there are programs in UNIX that don't like their priorities
  52. >messed with, too.  Many of them simply will not let the priority be
  53. >changed past a certain value (e.g., HP's GlancePlus software).  (There
  54. >are also some which simply choke and/or die if the priorities of
  55. >different program tasks are screwed up--e.g., HP's "omnimver" program
  56. >that's part of their OmnibackII backup software).  However, this is
  57. >something that a piece of software in AmigaOS, an OS in which most
  58. >people do not intentionally change task priorities, and the OS does
  59. >not normally make provisions for doing it automatically, is not likely
  60. >to pay attention to.  Perhaps they should?
  61.  
  62.   Yeah, why have priorities if everything is always run with priority 0?
  63. -- 
  64.                                       __
  65.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~///~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  66.        Petri Nordlund             __///         petrin@megabaud.fi
  67.  ---------------------------------\XX/----------------------------------
  68.